package com.alks.yn_zs.mapper;

import com.alks.entity.data.entity.PcLastCollectDetail;
import com.alks.entity.data.entity.PcSoleStatus;
import com.alks.yn_zs.data.dto.LastStkDto;
import com.alks.yn_zs.data.dto.StatsDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author MS
 * @since 2024/12/20下午5:08
 */
public interface LastShowMapper {

    /**
     * 配套库存柱状图获取
     */
    List<PcSoleStatus> stkStatus();

    /**
     * 库存明细数据
     */
    List<LastStkDto> stkDetail(@Param("inFlag") Integer inFlag, @Param("stkFlag") Integer stkFlag);

    /**
     * 获取部门投入数据
     */
    List<StatsDto> deptStatus(@Param("deptName") String deptName);

    /**
     * 获取部门产出数据
     */
    List<StatsDto> deptStatus2(@Param("deptName") String deptName);

    /**
     * 获取部门入库数据
     */
    List<StatsDto> deptStatus3(@Param("deptName") String deptName);
}
